package com.tree.backend.entity.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 需求列表VO类，用于返回列表展示数据
 */
@Data
public class DemandListVO {
    
    /**
     * 需求ID
     */
    private Long id;
    
    /**
     * 需求标题
     */
    private String title;

    /**
     * 需求描述
     */
    private String description;
    
    /**
     * 发布用户ID
     */
    private Long userId;


    private String userName;
    
    /**
     * 预算
     */
    private BigDecimal budget;
    
    /**
     * 截止日期
     */
    private LocalDateTime deadline;
    
    /**
     * 需求状态
     */
    private Integer status;
    
    /**
     * 状态文本
     */
    private String statusText;
    
    /**
     * 发布时间
     */
    private LocalDateTime publishTime;

    /**
     * 审核备注
     */
    private String auditRemark;
}